const WXAPI = require('./utils/apifm-wxapi');
WXAPI.init('hejiang');
App({
  //先将获取到的 code 存储到本地  微信登录验证成功后 在 使用本地存储的 code 获取 token  (我的页面微信登录验证)
  onLaunch:function(){
    this.globalData.init=new Promise((resolve,reject)=>{
      wx.login({
        success: (res) => {
          // console.log(res)
          wx.setStorageSync('code',res.code);         //本地存储code
        },
      })
    })
  },
  
  //微信小程序注册  获取code  获取toten         有微信小程序账户使用获取到的 code 直接获取token
  // onLaunch:function(){                                 
  //   this.globalData.init=new Promise((resolve,reject)=>{
  //     wx.login({
  //       success: (res) => {
  //         let code=res.code;
  //         // console.log(code)
  //         if (code) {                             
  //           WXAPI.login_wx(code).then(res2=>{
  //             console.log(res2.data)
  //             wx.setStorageSync('token',res2.data.token);
  //             resolve()
  //           })
  //         }else{
  //           // console.log("登录失败！"+res.errMsg);
  //           reject(res.errMsg)
  //         }
  //       },
  //     })
  //   })
  // },
  //微信小程序注册  获取code  获取toten         没有微信小程序账户使用获取到的 code 自动注册微信小程序账户
  // onLaunch:function(){                                
  //   this.globalData.init=new Promise((resolve,reject)=>{
      // wx.login({
      //   success: (res) => {
      //     WXAPI.register_simple({code:res.code}).then(res2=>{    
      //       console.log(res2)
      //     })
      //   },
      // })
  //   })
  // },
  config:{
    apiBase:"https://api.it120.cc"
  },
  //全局变量
  globalData: {
    userInfo: null
  }
})


// //app.js              全局生命钩子
// App({
//   onLaunch: function () {
//     // 展示本地存储能力
//     var logs = wx.getStorageSync('logs') || []
//     logs.unshift(Date.now())
//     wx.setStorageSync('logs', logs)

//     // 登录
//     wx.login({
//       success: res => {
//         // 发送 res.code 到后台换取 openId, sessionKey, unionId
//       }
//     })
//     // 获取用户信息
//     wx.getSetting({
//       success: res => {
//         if (res.authSetting['scope.userInfo']) {
//           // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
//           wx.getUserInfo({
//             success: res => {
//               // 可以将 res 发送给后台解码出 unionId
//               this.globalData.userInfo = res.userInfo

//               // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
//               // 所以此处加入 callback 以防止这种情况
//               if (this.userInfoReadyCallback) {
//                 this.userInfoReadyCallback(res)
//               }
//             }
//           })
//         }
//       }
//     })
//   },
//   //全局变量
//   globalData: {
//     userInfo: null
//   }
// })